package com.gblw.rjkf.pj.utils.sm;

import cn.hutool.crypto.SmUtil;
import java.util.Base64;

/**
 * Sm3加密工具类
 *
 * @author 猴哥
 */
public class Sm3Util {
    /**
     * 加密
     *
     * @param key 秘钥
     * @param data 明文
     * @return 密文
     */
    public static String encrypt(String key, String data) {
        byte[] bytes = SmUtil.hmacSm3(Base64.getDecoder().decode(key))
                .digest(data);
        return Base64.getEncoder().encodeToString(bytes);
    }
}